Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates and refactoring of ltsview #1691

Draft
wants to merge 26 commits into
base: master
Choose a base branch
from

Conversation

rvinktue
Copy link
Collaborator

Added window that can be opened through view->show graphics info.
Added colour setting for backlink colouring. NB: Long interpolation button does not do anything yet.

@tneele tneele marked this pull request as draft July 29, 2022 08:06
rvinktue added 23 commits August 6, 2022 14:46
Removed a useless dependency on GLOB. In case get_filename_component fails however, GLOB_RECURSE is used to attempt a fix.

Before it could happen that SOURCE_DIR = source/, and a file is added named a.cpp, but it resides in folder source/subfolder1/a.cpp and it would not be found by get_filename_component, and subsequently GLOB would also miss it.

Other solutions:
- Adding separate source directories in CMakeLists input like with include directories
- Explicitly stating the relative path from the source directory in cmakelists.txt (not tested)
Two cases of GLOB_RECURSE still exist. # TODO: added in those places
*) Many connections between UI and rendering are not yet connected back up and quality of life such as camera starting in a natural position is missing. Currently being rendered using additive blending because it makes debugging slightly easier.

Controls should work as expected from arcballcamera except for translation (ctrl + left mouse + drag) which is counterintuitive. Right mouse to rotate and scroll to zoom, middle press and drag to zoom slowly.
@mlaveaux mlaveaux changed the title GraphicsInfoWindow added Updates and refactoring of ltsview May 11, 2023
@mlaveaux
Copy link
Member

The build servers have been upgraded to GCC 13 so to ensure that the tool set compiles make sure to cherry pick (or rebase) commits 7bd4ed5 and ca5faa8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants